home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / hity wydania / Ubuntu 9.10 PL / karmelkowy-koliberek-desktop-9.10-i386-PL.iso / casper / filesystem.squashfs / usr / share / doc / foomatic-db-engine / README.Debian < prev    next >
Text File  |  2009-09-18  |  3KB  |  83 lines

  1. foomatic-db-engine for Debian
  2. -----------------------------
  3.  
  4. Note that the structure of the OpenPrinting (foomatic) printer
  5. configuration system in Debian (and upstream) has changed from the 2.0
  6. series.  There are 3 core packages:
  7.  
  8. * foomatic-db: Contains the foomatic printer database.
  9.  
  10. * foomatic-db-engine (this package): Contains the foomatic-configure script.
  11.  
  12. * foomatic-filters: Contains the filter scripts for various backend
  13.   printing systems.
  14.  
  15. In addition, the new foomatic-db-hpijs package includes the database
  16. entries for printers supported by the HPIJS print filter developed by
  17. Hewlett-Packard for their non-PostScript printers.
  18.  
  19. The foomatic-bin package is provided for upgrade purposes from
  20. Foomatic 2.0, and can be purged after its dependencies have been
  21. installed.
  22.  
  23. If you want a GUI to configure your printer, you may want to try
  24. "foomatic-gui," a GNOME-based printer configuration tool that works
  25. with Foomatic and all of the spoolers it supports.
  26.  
  27. ** How to configure a queue manually *
  28.  
  29. The command "foomatic-configure" handles this.  Set up the queue as follows:
  30.  
  31. foomatic-configure -n <queue-name> -N <description> -L <location> 
  32.   -c <connection> -p <printer> -d <driver> -s <spooler>
  33.  
  34. where:
  35.  
  36. queue-name: What you want the queue to be called.
  37.  
  38. description: A human-readable description of the queue.
  39.  
  40. location: The physical location of the printer.
  41.  
  42. connection: How the printer is connected.  e.g.:
  43.   Parallel port: file:/dev/lp0
  44.   USB port:      file:/dev/usb/lp0
  45.   IPP/CUPS:      ipp://printserver.example.org/printers/lj4500
  46.   Samba/Windows: smb://WORKGROUP/PC/Canon
  47.   JetDirect:     socket://jetdirect.example.org:9100/
  48.  
  49. printer: The printer database name.  Generally:
  50.   Manufacturer_Model-Name
  51.  
  52. driver: The driver backend to use.  For most modern printers, one of:
  53.   hpijs      (if you have foomatic-db-hpijs installed)
  54.   gutenprint (if you have foomatic-db-gutenprint installed)
  55.   Postscript
  56.  
  57. Your best bet on these two items is looking them up in the database at
  58.   OpenPrinting (http://www.openprinting.org/) or looking through the
  59.   XML files in /usr/share/foomatic/db/source/printer/
  60.  
  61. spooler: one of: cups, lpd, lprng, ppd, direct, ppr, pdq, gnulpr
  62.   (You can omit the -s option and it will try to guess.)
  63.  
  64. ** Notes for CUPS users **
  65.  
  66. IMPORTANT: If your printer filter is not working (dumping raw
  67. PostScript to the printer) immediately after setting up a queue with
  68. foomatic-configure, you may need to reload the CUPS daemon.  e.g. use:
  69. # invoke-rc.d cupsys reload
  70.  
  71. There used to be a package called "cupsomatic-ppd" that provided PPD
  72. files for all printers supported by CUPS.  A similar package called
  73. "foomatic-filters-ppds" is now available in Debian.
  74.  
  75. This package saves the step of using foomatic-configure to generate
  76. and install a PPD file for your printer and driver.  Perhaps more
  77. importantly, it provides an easy way to select printers from within
  78. CUPS's web-based administration tool.  However, it is also 15 MB when
  79. compressed, so is not recommended unless you need to use the CUPS web
  80. interface to initially set up printers.
  81.  
  82.  -- Chris Lawrence <lawrencc@debian.org>, Tue Jul  1 19:15:43 2003
  83.